import moment from 'moment/moment'
export default {
    install(Vue, options) {
        // 浮点数保留五位小数点过滤器
        Vue.filter('rounding5', function(value) {
                return parseFloat(value).toFixed(5)
            })
            // 定义一个过滤器想数组格式数据转换成数组在转成字符
        Vue.filter('arraystr', function(msg) {
                var str = ''
                if (msg === '[]' || msg === '') {
                    str = ''
                } else {
                    str = eval('(' + msg + ')')
                    str = str.join(',')
                }
                return str
            })
            // 定义全局过滤器,格式化日期
        Vue.filter('moment', function(value, formatString) {
            formatString = formatString || 'YYYY-MM-DD HH:mm:ss'
            if(value) {
                return moment(value).format(formatString)
            } else {
                return ''
            }
                // return moment.unix(value).format(formatString); // 这是时间戳转时间
        })
        // // 保留小数位数
        Vue.filter('roundingN', function(value,n) {
            n = n || 2
            if(!value) {
                value = 0
            }
            if(value == 0) {
                return 0
            } else {
                return parseFloat(parseFloat(value).toFixed(n))
            }
        })
    }
}